React Job: Co-Op Applications Engineer

Job added on

Company

Clearpath Inc.

Location

Kitchener - Canada

Job type

Full-Time

React Job Details

Position: Web Applications Developer Co-op
Location: Kitchener, Ontario
Student Level: Junior / Intermediate
Education: Computer Science/Computer Engineering/Software Engineering
About OTTO™ Motors
OTTO™ Motors is making material handling in industrial settings safer, easier, and more efficient through development of hardware and software that automates movement of goods in busy factories and warehouses. The company’s industry-leading self-driving technology provides automated and on-demand material handling in the most demanding industrial environments, spanning automotive, medical device, aerospace, logistics, and more. Customers trusting their mission-critical material handling needs to OTTO Motors include Fortune 100 brands GE, Toyota, and Caterpillar. For more information visit https://ottomotors.com
About the job:
The OTTO Motors branch of Clearpath is looking for a software developer/engineering co-op to join the Fleet Application team.
In Fleet Applications, we are responsible for the design, development, and support of software applications that allow our users to interact with, monitor and support their fleets of OTTO Autonomous Vehicles. This involves participation in the entire product workflow, from customer insight gathering, problem definition, solution proposals, application design, development, and support.
For this role, we are seeking an individual to help us extend and harden our React based component library that is used to build our fleet management and robot web interfaces You would be working closely with our UX specialists, Fleet test team and application developers to implement polished and robust user experiences that make interacting with autonomous vehicles as effortless as possible.
Your primary responsibilities will include:

  • Implementing new and updating existing React components within our component library to meet product and usability requirements
  • Ensuring components are responsive, robust, and performant.
  • Using Storybook to create use case examples and documentation for our component library
  • Creating new automated tests for components
  • Leveraging new and existing components to add and replace existing capabilities within our application suite
  • Working closely with UX and other applications developers to brainstorm new patterns and methodologies for solving usability needs

About You:
You see the potential in intelligent robotics to change the world, and you want a career where you’ll get to make this happen personally. You want to work for a technology company that thinks big and dreams huge. You are driven, view work as more than just a job, and are never satisfied with a project left half-done. You want to be surrounded by people like you; creative, fun-loving, and passionate about their work. You like being the go-to person for technical questions. You are motivated by creating solutions for users that they find delight in using, and find pride and joy in building interfaces that are polished, flexible and easy to use.
Skills and experience:

  • Experience using ReactJS for creating web applications
  • Proficient writing efficient and robust HTML5 / ES6 / CSS
  • Building user interfaces to align with provided designs and patterns
  • Experience implementing responsive styling for a variety of form factors
  • Understanding of using web application build tools (for example, webpack, babel, npm)
  • Familiar with source control, work management systems (for example, Jira), and creating functional documentation

Bonus Points For:

  • Comfortable using Ubuntu and shell terminals
  • Familiar with existing component libraries and how they are used
  • Experience with git and continuous integration tools such as Jenkins
  • Writing mobile based applications with touch interfaces
  • Experience with ROS / Robotics Systems

At Clearpath, we are committed to building and supporting a culture of diversity, inclusion, and accessibility. We hire the best talent regardless of race, color, creed, national origin, ancestry, disability, marital status, age, veteran status, sex, sexual orientation, gender identity, and expression. If you require special accommodation to complete any portion of the application or interview process, please contact 1-800-301-3863.

Job Types: Internship, Apprenticeship